
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" type="image/x-icon" href="style/favicon.ico"/>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-3.5.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/gatling.js"></script>
<script src="js/menu.js"></script>
<script src="js/ellipsis.js"></script>
<script src="js/all_sessions.js"></script>
<script src="js/stats.js"></script>
<script src="js/highstock.js"></script>
<script src="js/highcharts-more.js"></script>
<script src="js/theme.js"></script>
<script src="js/unpack.js"></script>
<title>Gatling Stats - Global Information</title>
</head>
<body>
<div class="app-container">
<div class="frise"></div>
<div class="head">
  <div class="gatling-open-source">
    <a class="gatling-logo" href="https://gatling.io" target="blank_" title="Gatling Home Page"><img alt="Gatling" src="style/logo.svg"/></a>
    <a class="gatling-documentation" href="https://gatling.io/docs/" target="_blank">Documentation</a>
  </div>
  <a class="enterprise" href="https://gatling.io/enterprise/next-step/" target="_blank">Try <img alt="Gatling Enterprise" src="style/logo-enterprise.svg"/></a></div>
<div class="container details">
  <div class="nav">
    <ul></ul>
  </div>
    <div class="cadre">
      <div class="content">
        <div class="content-header">
          <div class="onglet">
            RinhaBackendSimulation
          </div>
          <div class="sous-menu" id="sousMenu">
            <div class="sous-menu-spacer">
              <div class="item ouvert"><a href="index.html">Global</a></div>
                <div class="item "><a id="details_link" href="#">Details</a></div>
              </div>
            </div>
          </div>
          <div class="content-in">
            <div class="container-article">
            <div class="article">
              
              
<div class="schema-container">

            <div id="ranges" class="schema ranges">
            </div>

            <div class="schema polar">
              <div id="container_number_of_requests"></div>
            </div>
<div class="simulation-card">
  <div class="simulation-version-information">
  <span class="simulation-information-title">Gatling Version</span>
    <span class="simulation-information-item">
      <span class="simulation-information-label">Version: </span>
      <span>3.9.5</span>
    </span>
    <span class="simulation-information-item">
      <span class="simulation-information-label">Released: </span>
      <span>2023-05-10</span>
    </span>
  </div>
  <div id="simulation-information" class="simulation-version-information">
    <span class="simulation-information-title">Run Information</span>
    <div class="simulation-information-container">
      <span class="simulation-information-item">
        <span class="simulation-information-label">Date: </span>
        <span>2023-08-23 13:32:04 GMT</span>
      </span>
      <span class="simulation-information-item">
        <span class="simulation-information-label">Duration: </span>
        <span>3m 37s </span>
      </span>
      <span class="simulation-tooltip simulation-information-item description" title="Description" data-content="CaravanaCloud">
        <span class="simulation-information-label">Description: </span>
        <span>CaravanaCloud</span>
      </span>

    </div>
  </div>
</div>
</div>

                      <div id="statistics_table_container">
                        <div id="stats" class="statistics extensible-geant collapsed">
                            <div class="title">
                              <div id="statistics_title" class="title_base"><span class="title_base_stats">Stats</span><span class="expand-table">Fixed height</span><span id="toggle-stats" class="toggle-table"></span><span class="collapse-table">Full size</span></div>
                              <div class="right">
                                  <button id="statistics_full_screen" class="statistics-button" onclick="openStatisticsTableModal()">Full Screen</button>
                                  <button class="statistics-button expand-all-button">Expand all groups</button>
                                  <button class="statistics-button collapse-all-button">Collapse all groups</button>
                              </div>
                            </div>
                            <div class="scrollable">
                              <table id="container_statistics_head" class="statistics-in extensible-geant">
                                  <thead>
                                      <tr>
                                          <th rowspan="2" id="col-1" class="header sortable sorted-up"><span>Requests</span></th>
                                          <th colspan="5" class="header"><span class="executions">Executions</span></th>
                                          <th colspan="8" class="header"><span class="response-time">Response Time (ms)</span></th>
                                      </tr>
                                      <tr>
                                          <th id="col-2" class="header sortable"><span>Total</span></th>
                                          <th id="col-3" class="header sortable"><span>OK</span></th>
                                          <th id="col-4" class="header sortable"><span>KO</span></th>
                                          <th id="col-5" class="header sortable"><span>% KO</span></th>
                                          <th id="col-6" class="header sortable"><span><abbr title="Count of events per second">Cnt/s</abbr></span></th>
                                          <th id="col-7" class="header sortable"><span>Min</span></th>
<th id="col-8" class="header sortable"><span>50th pct</span></th>
<th id="col-9" class="header sortable"><span>75th pct</span></th>
<th id="col-10" class="header sortable"><span>95th pct</span></th>
<th id="col-11" class="header sortable"><span>99th pct</span></th>
<th id="col-12" class="header sortable"><span>Max</span></th>
<th id="col-13" class="header sortable"><span>Mean</span></th>
<th id="col-14" class="header sortable"><span><abbr title="Standard Deviation">Std Dev</abbr></span></th>
                                      </tr>
                                  </thead>
                                  <tbody></tbody>
                              </table>
                              <table id="container_statistics_body" class="statistics-in extensible-geant">
                                  <tbody></tbody>
                              </table>
                            </div>
                        </div>
                      </div>
<dialog id="statistics_table_modal" class="statistics-table-modal">
  <div class="statistics-table-modal-header"><button class="button-modal" onclick="closeStatisticsTableModal()">x</button></div>
  <div class="statistics-table-modal-container">
    <div id="statistics_table_modal_content" class="statistics-table-modal-content"></div>
  </div>
</dialog>
<script>
function openStatisticsTableModal () {
  const statsTable = document.getElementById("stats");
  const statsTableModal = document.getElementById("statistics_table_modal");
  const fullScreenButton = document.getElementById("statistics_full_screen");

  fullScreenButton.disabled = true;

  if (typeof statsTableModal.showModal === "function") {
    const statsTableModalContent = document.getElementById("statistics_table_modal_content");

    statsTableModalContent.innerHTML = "";
    statsTableModalContent.appendChild(statsTable);
    statsTableModal.showModal();

    statsTableModal.addEventListener("close", function () {
      const container = document.getElementById("statistics_table_container");

      container.appendChild(statsTable);
      fullScreenButton.disabled = false;
    });
  } else {
    const incompatibleBrowserVersionMessage = document.createElement("div");

    incompatibleBrowserVersionMessage.innerText = "Sorry, the <dialog> API is not supported by this browser.";
    statsTable.insertBefore(incompatibleBrowserVersionMessage, statsTable.children[0]);
  }
}

function closeStatisticsTableModal () {
  const statsTableModal = document.getElementById("statistics_table_modal");

  statsTableModal.close();
}
</script>
<div class="statistics extensible-geant collapsed">
    <div class="title">
        Errors
    </div>
    <table id="container_errors" class="statistics-in extensible-geant">
        <thead>
            <tr>
                <th id="error-col-1" class="header sortable"><span>Error</span></th>
                <th id="error-col-2" class="header sortable"><span>Count</span></th>
                <th id="error-col-3" class="header sortable"><span>Percentage</span></th>
            </tr>
        </thead>
		<tbody>
		    
		    <tr>
		    	<td class="error-col-1 total ko">status.find.in(201,422,400), but actually found 502<span class="value" style="display:none">0</span></td>
		    	<td class="value error-col-2 total ko">51169</td>
		    	<td class="value error-col-3 total ko">76.022 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">status.find.in([200, 209], 304), found 502<span class="value" style="display:none">1</span></td>
		    	<td class="value error-col-2 total ko">8947</td>
		    	<td class="value error-col-3 total ko">13.293 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">status.find.is(400), but actually found 502<span class="value" style="display:none">2</span></td>
		    	<td class="value error-col-2 total ko">3893</td>
		    	<td class="value error-col-3 total ko">5.784 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">i.n.c.ConnectTimeoutException: connection timed out: localhost/127.0.0.1:9999<span class="value" style="display:none">3</span></td>
		    	<td class="value error-col-2 total ko">2892</td>
		    	<td class="value error-col-3 total ko">4.297 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">status.find.in([200, 209], 304), found 500<span class="value" style="display:none">4</span></td>
		    	<td class="value error-col-2 total ko">221</td>
		    	<td class="value error-col-3 total ko">0.328 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">j.i.IOException: Premature close<span class="value" style="display:none">5</span></td>
		    	<td class="value error-col-2 total ko">186</td>
		    	<td class="value error-col-3 total ko">0.276 %</td>
		    </tr>
		</tbody>
    </table>
</div>

            <div class="schema geant">
              <div id="active_users" class="geant"></div>
            </div>

            <div class="schema geant">
              <div id="responsetimeDistributionContainer" class="geant"></div>
            </div>

            <div class="schema geant">
              <div id="responsetimepercentilesovertimeokPercentilesContainer" class="geant"></div>
            </div>

            <div class="schema geant">
                <div id="requests" class="geant"></div>
            </div>

            <div class="schema geant">
                <div id="responses" class="geant"></div>
            </div>

            </div>
          </div>
        </div>
      </div>
    </div>
</div>
<script>
    var pageStats = stats.stats;
    $(document).ready(function() {
        $('.simulation-tooltip').popover({trigger:'hover', placement:'left'});
        setDetailsLinkUrl();
        setGlobalMenu();
        setActiveMenu();
        fillStats(pageStats);
        
Highcharts.setOptions({
  global: { useUTC: false }
});

var rangesChart = new Highcharts.Chart({
  chart: {
    renderTo: 'ranges',
    marginRight: 100
  },
  credits: { enabled: false },
  legend: { enabled: false },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  xAxis: {
    categories: [
      pageStats.group1.htmlName,
      pageStats.group2.htmlName,
      pageStats.group3.htmlName,
      pageStats.group4.htmlName
    ]
  },
  yAxis: {
    title: { text: 'Number of Requests' },
    reversedStacks: false
  },
  tooltip: {
    formatter: function() {
      var s;
      if (this.point.name) { // the pie chart
        s = ''+ this.point.name +': '+ this.y +'% requests';
      } else {
        s = ''+ this.y + ' requests';
      }
      return s;
    }
  },
  plotOptions: {
    series: {
      stacking: 'normal',
      shadow: true
    }
  },
  series: [
    {
      type: 'column',
      data: [{
      	color: '#68b65c',
      	y: pageStats.group1.count
      },
      {
      	color: '#FFDD00',
      	y: pageStats.group2.count
      },
      {
      	color: '#FFA900',
      	y: pageStats.group3.count
      },
      {
      	color: '#f15b4f',
      	y: pageStats.group4.count
      }]
    },
    {
      type: 'pie',
      name: 'Percentages',
      data: [
        {
          name: pageStats.group1.name,
          y: pageStats.group1.percentage,
          color: '#68b65c'
        },
        {
          name: pageStats.group2.name,
          y: pageStats.group2.percentage,
          color: '#FFDD00'
        },
        {
          name: pageStats.group3.name,
          y: pageStats.group3.percentage,
          color: '#FFA900'
        },
        {
          name: pageStats.group4.name,
          y: pageStats.group4.percentage,
          color: '#f15b4f'
        }
      ],
      center: [345, 0],
      size: 90,
      showInLegend: false,
      dataLabels: { enabled: false }
    }
  ]
});

rangesChart.setTitle({
  text: '<span class="chart_title">Response Time Ranges</span>',
  useHTML: true
});

function numberOfRequestsDataForGroup(group) {
  var data = {names: [], oks: [], kos: []};

  $.each(group.contents, function(contentName, content) {
    if (content.type == 'GROUP') {
      var result = numberOfRequestsDataForGroup(content);
      data.names = data.names.concat(result.names);
      data.oks = data.oks.concat(result.oks);
      data.kos = data.kos.concat(result.kos);
    }
    else if (content.type == 'REQUEST') {
      data.names.push(content.path);
      data.oks.push(parseInt(content.stats.numberOfRequests.ok));
      data.kos.push(parseInt(content.stats.numberOfRequests.ko));
    }
  });

  return data;
}

var numberOfRequestsData = numberOfRequestsDataForGroup(stats);
var tickInterval = Math.ceil(numberOfRequestsData.names.length / 1000);

new Highcharts.Chart({
  chart: {
    renderTo:'container_number_of_requests',
    polar:true,
    type:'column',
    height:330
  },
  credits:{
    enabled:false
  },
  title:{
    text:'<span class="chart_title">Number of requests</span>',
    useHTML: true,
    widthAdjust:-20
  },
  xAxis:{
    tickmarkPlacement:'on',
    tickInterval: tickInterval,
    categories:numberOfRequestsData.names,
    labels:{ enabled:false }
  },
  yAxis:{
    min:0,
    reversedStacks: false
  },
  plotOptions:{
    series:{
      stacking:'normal',
      groupPadding:0,
      pointPlacement:'on',
      shadow: true
    }
  },
  legend: {
      borderWidth: 0,
      itemStyle: { fontWeight: "normal" },
      symbolRadius: 0
  },
  series:[
      {
      name:'OK',
      data:numberOfRequestsData.oks,
      color:"#68b65c"
    },
    {
      name:'KO',
      data:numberOfRequestsData.kos,
      color:"#f15b4f"
    }
  ]
});

	    $('#container_exceptions').sortable('#container_exceptions');
    

function generateHtmlRow(request, level, index, parent, group) {
    if (request.name == 'All Requests')
        var url = 'index.html';
    else
        var url = request.pathFormatted + '.html';

    if (group)
        var expandButtonStyle = '';
    else
        var expandButtonStyle = ' hidden';

    if (request.stats.numberOfRequests.total != 0)
        var koPercent = (request.stats.numberOfRequests.ko * 100 / request.stats.numberOfRequests.total).toFixed(0) + '%';
    else
        var koPercent = '-'

    return '<tr id="' + request.pathFormatted + '" data-parent=' + parent + '> \
        <td class="total col-1"> \
          <div class="expandable-container"> \
            <span id="' + request.pathFormatted + '" style="margin-left: ' + (level * 10) + 'px;" class="expand-button' + expandButtonStyle + '">&nbsp;</span> \
            <a href="' + url +'" class="withTooltip">' + ellipsedLabel({ name: request.name, parentClass: "table-cell-tooltip" }) + '</a><span class="value" style="display:none;">' + index + '</span> \
          </div> \
        </td> \
        <td class="value total col-2">' + request.stats.numberOfRequests.total + '</td> \
        <td class="value ok col-3">' + request.stats.numberOfRequests.ok + '</td> \
        <td class="value ko col-4">' + request.stats.numberOfRequests.ko + '</td> \
        <td class="value ko col-5">' + koPercent + '</td> \
        <td class="value total col-6">' + request.stats.meanNumberOfRequestsPerSecond.total + '</td> \
        <td class="value total col-7">' + request.stats.minResponseTime.total + '</td> \
        <td class="value total col-8">' + request.stats.percentiles1.total + '</td> \
        <td class="value total col-9">' + request.stats.percentiles2.total + '</td> \
        <td class="value total col-10">' + request.stats.percentiles3.total + '</td> \
        <td class="value total col-11">' + request.stats.percentiles4.total + '</td> \
        <td class="value total col-12">' + request.stats.maxResponseTime.total + '</td> \
        <td class="value total col-13">' + request.stats.meanResponseTime.total + '</td> \
        <td class="value total col-14">' + request.stats.standardDeviation.total + '</td> \
        </tr>';
}

function generateHtmlRowsForGroup(group, level, index, parent) {
    var buffer = '';

    if (!parent)
        parent = 'ROOT';
    else {
        buffer += generateHtmlRow(group, level - 1, index, parent, true);
        index++;
        parent = group.pathFormatted;
    }

    $.each(group.contents, function(contentName, content) {
        if (content.type == 'GROUP') {
            var result = generateHtmlRowsForGroup(content, level + 1, index, parent);
            buffer += result.html;
            index = result.index;
        }
        else if (content.type == 'REQUEST') {
            buffer += generateHtmlRow(content, level, index, parent);
            index++;
        }
    });

    return { html: buffer, index: index };
}

$('#container_statistics_head tbody').append(generateHtmlRow(stats, 0, 0));

var lines = generateHtmlRowsForGroup(stats, 0, 0);
$('#container_statistics_body tbody').append(lines.html);

$('#container_statistics_head').sortable('#container_statistics_body');
$('.statistics').expandable();

if (lines.index < 30) {
    $('#statistics_title span').attr('style', 'display: none;');
} else {
    $('#statistics_title').addClass('title_collapsed');
    $('#statistics_title').click(function() {
        $('#toggle-stats').toggleClass("off");
        $(this).toggleClass('title_collapsed').toggleClass('title_expanded');
        $('#container_statistics_body').parent().toggleClass('scrollable').toggleClass('');
    });
}
$('.table-cell-tooltip').popover({trigger:'hover'});

	    $('#container_errors').sortable('#container_errors');
    
allUsersData.yAxis = 0;

var allUsersChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'active_users',
    zoomType: 'x'
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    align: 'right',
    verticalAlign: 'top',
    layout: 'vertical',
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
        },
        select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis: {
    title: { text: 'Number of Active Users' },
    opposite: false,
    min: 0
  },
  series: [
    {
color: '#5E7BE2',
name: 'Busca Inválida de Pessoas',
data: [
  [1692797525000,3],[1692797526000,2],[1692797527000,2],[1692797528000,2],[1692797529000,2],[1692797530000,2],[1692797531000,2],[1692797532000,2],[1692797533000,2],[1692797534000,2],[1692797535000,2],[1692797536000,2],[1692797537000,2],[1692797538000,2],[1692797539000,2],[1692797540000,2],[1692797541000,2],[1692797542000,2],[1692797543000,2],[1692797544000,2],[1692797545000,2],[1692797546000,2],[1692797547000,2],[1692797548000,2],[1692797549000,2],[1692797550000,6],[1692797551000,6],[1692797552000,6],[1692797553000,7],[1692797554000,7],[1692797555000,7],[1692797556000,7],[1692797557000,8],[1692797558000,7],[1692797559000,8],[1692797560000,8],[1692797561000,8],[1692797562000,8],[1692797563000,9],[1692797564000,9],[1692797565000,9],[1692797566000,9],[1692797567000,9],[1692797568000,10],[1692797569000,9],[1692797570000,10],[1692797571000,10],[1692797572000,10],[1692797573000,11],[1692797574000,11],[1692797575000,10],[1692797576000,11],[1692797577000,12],[1692797578000,11],[1692797579000,12],[1692797580000,11],[1692797581000,12],[1692797582000,12],[1692797583000,13],[1692797584000,12],[1692797585000,13],[1692797586000,13],[1692797587000,14],[1692797588000,13],[1692797589000,14],[1692797590000,13],[1692797591000,14],[1692797592000,14],[1692797593000,14],[1692797594000,15],[1692797595000,14],[1692797596000,15],[1692797597000,15],[1692797598000,15],[1692797599000,16],[1692797600000,15],[1692797601000,16],[1692797602000,16],[1692797603000,16],[1692797604000,16],[1692797605000,17],[1692797606000,16],[1692797607000,17],[1692797608000,17],[1692797609000,18],[1692797610000,17],[1692797611000,18],[1692797612000,17],[1692797613000,18],[1692797614000,19],[1692797615000,18],[1692797616000,18],[1692797617000,19],[1692797618000,19],[1692797619000,19],[1692797620000,20],[1692797621000,19],[1692797622000,20],[1692797623000,20],[1692797624000,20],[1692797625000,20],[1692797626000,20],[1692797627000,21],[1692797628000,21],[1692797629000,21],[1692797630000,22],[1692797631000,21],[1692797632000,22],[1692797633000,22],[1692797634000,23],[1692797635000,22],[1692797636000,23],[1692797637000,24],[1692797638000,24],[1692797639000,24],[1692797640000,24],[1692797641000,24],[1692797642000,24],[1692797643000,25],[1692797644000,25],[1692797645000,26],[1692797646000,25],[1692797647000,36],[1692797648000,25],[1692797649000,26],[1692797650000,25],[1692797651000,26],[1692797652000,25],[1692797653000,27],[1692797654000,26],[1692797655000,27],[1692797656000,26],[1692797657000,27],[1692797658000,27],[1692797659000,27],[1692797660000,27],[1692797661000,30],[1692797662000,27],[1692797663000,29],[1692797664000,28],[1692797665000,27],[1692797666000,28],[1692797667000,33],[1692797668000,28],[1692797669000,30],[1692797670000,28],[1692797671000,31],[1692797672000,29],[1692797673000,31],[1692797674000,29],[1692797675000,31],[1692797676000,30],[1692797677000,30],[1692797678000,35],[1692797679000,31],[1692797680000,31],[1692797681000,31],[1692797682000,39],[1692797683000,31],[1692797684000,35],[1692797685000,31],[1692797686000,38],[1692797687000,32],[1692797688000,36],[1692797689000,33],[1692797690000,40],[1692797691000,33],[1692797692000,56],[1692797693000,47],[1692797694000,77],[1692797695000,101],[1692797696000,126],[1692797697000,147],[1692797698000,154],[1692797699000,170],[1692797700000,177],[1692797701000,176],[1692797702000,204],[1692797703000,232],[1692797704000,256],[1692797705000,256],[1692797706000,254],[1692797707000,287],[1692797708000,276],[1692797709000,308],[1692797710000,301],[1692797711000,314],[1692797712000,329],[1692797713000,364],[1692797714000,374],[1692797715000,392],[1692797716000,388],[1692797717000,426],[1692797718000,403],[1692797719000,435],[1692797720000,453],[1692797721000,459],[1692797722000,448],[1692797723000,470],[1692797724000,450],[1692797725000,479],[1692797726000,474],[1692797727000,490],[1692797728000,470],[1692797729000,495],[1692797730000,471],[1692797731000,386],[1692797732000,338],[1692797733000,331],[1692797734000,290],[1692797735000,233],[1692797736000,214],[1692797737000,198],[1692797738000,161],[1692797739000,131],[1692797740000,123],[1692797741000,117],[1692797742000,71]
],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }},
{
color: '#68b65c',
name: 'Criação E Talvez Consulta de Pessoas',
data: [
  [1692797525000,3],[1692797526000,3],[1692797527000,3],[1692797528000,2],[1692797529000,2],[1692797530000,2],[1692797531000,2],[1692797532000,2],[1692797533000,2],[1692797534000,1],[1692797535000,4],[1692797536000,7],[1692797537000,5],[1692797538000,7],[1692797539000,2],[1692797540000,9],[1692797541000,1],[1692797542000,5],[1692797543000,8],[1692797544000,7],[1692797545000,3],[1692797546000,8],[1692797547000,7],[1692797548000,3],[1692797549000,5],[1692797550000,7],[1692797551000,11],[1692797552000,14],[1692797553000,18],[1692797554000,22],[1692797555000,25],[1692797556000,27],[1692797557000,32],[1692797558000,35],[1692797559000,38],[1692797560000,41],[1692797561000,45],[1692797562000,48],[1692797563000,53],[1692797564000,55],[1692797565000,58],[1692797566000,60],[1692797567000,67],[1692797568000,69],[1692797569000,72],[1692797570000,74],[1692797571000,78],[1692797572000,81],[1692797573000,86],[1692797574000,90],[1692797575000,92],[1692797576000,94],[1692797577000,99],[1692797578000,103],[1692797579000,106],[1692797580000,108],[1692797581000,111],[1692797582000,115],[1692797583000,119],[1692797584000,122],[1692797585000,124],[1692797586000,129],[1692797587000,158],[1692797588000,155],[1692797589000,160],[1692797590000,155],[1692797591000,145],[1692797592000,149],[1692797593000,153],[1692797594000,156],[1692797595000,159],[1692797596000,162],[1692797597000,166],[1692797598000,169],[1692797599000,174],[1692797600000,176],[1692797601000,181],[1692797602000,182],[1692797603000,188],[1692797604000,188],[1692797605000,194],[1692797606000,196],[1692797607000,200],[1692797608000,203],[1692797609000,206],[1692797610000,208],[1692797611000,211],[1692797612000,215],[1692797613000,220],[1692797614000,224],[1692797615000,225],[1692797616000,230],[1692797617000,232],[1692797618000,238],[1692797619000,240],[1692797620000,248],[1692797621000,246],[1692797622000,249],[1692797623000,254],[1692797624000,255],[1692797625000,258],[1692797626000,263],[1692797627000,265],[1692797628000,269],[1692797629000,275],[1692797630000,273],[1692797631000,282],[1692797632000,282],[1692797633000,287],[1692797634000,292],[1692797635000,292],[1692797636000,297],[1692797637000,301],[1692797638000,304],[1692797639000,309],[1692797640000,311],[1692797641000,315],[1692797642000,319],[1692797643000,323],[1692797644000,327],[1692797645000,353],[1692797646000,333],[1692797647000,502],[1692797648000,338],[1692797649000,343],[1692797650000,344],[1692797651000,349],[1692797652000,352],[1692797653000,400],[1692797654000,358],[1692797655000,369],[1692797656000,363],[1692797657000,371],[1692797658000,368],[1692797659000,378],[1692797660000,378],[1692797661000,400],[1692797662000,381],[1692797663000,393],[1692797664000,388],[1692797665000,394],[1692797666000,398],[1692797667000,441],[1692797668000,407],[1692797669000,411],[1692797670000,409],[1692797671000,430],[1692797672000,416],[1692797673000,426],[1692797674000,425],[1692797675000,434],[1692797676000,426],[1692797677000,436],[1692797678000,501],[1692797679000,440],[1692797680000,457],[1692797681000,448],[1692797682000,557],[1692797683000,456],[1692797684000,495],[1692797685000,460],[1692797686000,594],[1692797687000,468],[1692797688000,533],[1692797689000,476],[1692797690000,601],[1692797691000,482],[1692797692000,808],[1692797693000,679],[1692797694000,1139],[1692797695000,1500],[1692797696000,1891],[1692797697000,2125],[1692797698000,2261],[1692797699000,2491],[1692797700000,2527],[1692797701000,2560],[1692797702000,2979],[1692797703000,3387],[1692797704000,3753],[1692797705000,3742],[1692797706000,3725],[1692797707000,4206],[1692797708000,4045],[1692797709000,4546],[1692797710000,4373],[1692797711000,4741],[1692797712000,4831],[1692797713000,5367],[1692797714000,5535],[1692797715000,5774],[1692797716000,5771],[1692797717000,6299],[1692797718000,5938],[1692797719000,6425],[1692797720000,6714],[1692797721000,6815],[1692797722000,6644],[1692797723000,6991],[1692797724000,6765],[1692797725000,7208],[1692797726000,7066],[1692797727000,7314],[1692797728000,7003],[1692797729000,7345],[1692797730000,6981],[1692797731000,5959],[1692797732000,5195],[1692797733000,4947],[1692797734000,4336],[1692797735000,3444],[1692797736000,3191],[1692797737000,2931],[1692797738000,2414],[1692797739000,2004],[1692797740000,1818],[1692797741000,1756],[1692797742000,1126]
],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }},
{
color: '#f15b4f',
name: 'Busca Válida de Pessoas',
data: [
  [1692797525000,3],[1692797526000,2],[1692797527000,2],[1692797528000,2],[1692797529000,2],[1692797530000,2],[1692797531000,2],[1692797532000,2],[1692797533000,3],[1692797534000,2],[1692797535000,2],[1692797536000,2],[1692797537000,2],[1692797538000,2],[1692797539000,2],[1692797540000,2],[1692797541000,2],[1692797542000,2],[1692797543000,2],[1692797544000,2],[1692797545000,2],[1692797546000,2],[1692797547000,2],[1692797548000,3],[1692797549000,2],[1692797550000,6],[1692797551000,7],[1692797552000,7],[1692797553000,8],[1692797554000,9],[1692797555000,9],[1692797556000,9],[1692797557000,10],[1692797558000,11],[1692797559000,11],[1692797560000,11],[1692797561000,12],[1692797562000,13],[1692797563000,13],[1692797564000,13],[1692797565000,14],[1692797566000,15],[1692797567000,15],[1692797568000,16],[1692797569000,16],[1692797570000,17],[1692797571000,17],[1692797572000,18],[1692797573000,18],[1692797574000,19],[1692797575000,19],[1692797576000,20],[1692797577000,20],[1692797578000,22],[1692797579000,22],[1692797580000,22],[1692797581000,23],[1692797582000,23],[1692797583000,24],[1692797584000,24],[1692797585000,25],[1692797586000,26],[1692797587000,32],[1692797588000,31],[1692797589000,31],[1692797590000,31],[1692797591000,28],[1692797592000,28],[1692797593000,29],[1692797594000,29],[1692797595000,30],[1692797596000,30],[1692797597000,31],[1692797598000,31],[1692797599000,32],[1692797600000,33],[1692797601000,33],[1692797602000,33],[1692797603000,34],[1692797604000,34],[1692797605000,35],[1692797606000,36],[1692797607000,36],[1692797608000,36],[1692797609000,38],[1692797610000,37],[1692797611000,38],[1692797612000,39],[1692797613000,39],[1692797614000,40],[1692797615000,40],[1692797616000,41],[1692797617000,41],[1692797618000,42],[1692797619000,43],[1692797620000,46],[1692797621000,44],[1692797622000,44],[1692797623000,44],[1692797624000,45],[1692797625000,46],[1692797626000,46],[1692797627000,46],[1692797628000,47],[1692797629000,48],[1692797630000,48],[1692797631000,49],[1692797632000,49],[1692797633000,50],[1692797634000,51],[1692797635000,51],[1692797636000,52],[1692797637000,52],[1692797638000,53],[1692797639000,53],[1692797640000,54],[1692797641000,54],[1692797642000,54],[1692797643000,56],[1692797644000,55],[1692797645000,61],[1692797646000,56],[1692797647000,85],[1692797648000,58],[1692797649000,59],[1692797650000,58],[1692797651000,59],[1692797652000,60],[1692797653000,68],[1692797654000,60],[1692797655000,61],[1692797656000,62],[1692797657000,62],[1692797658000,63],[1692797659000,63],[1692797660000,65],[1692797661000,68],[1692797662000,66],[1692797663000,67],[1692797664000,66],[1692797665000,67],[1692797666000,67],[1692797667000,73],[1692797668000,68],[1692797669000,70],[1692797670000,68],[1692797671000,75],[1692797672000,70],[1692797673000,71],[1692797674000,71],[1692797675000,74],[1692797676000,72],[1692797677000,73],[1692797678000,82],[1692797679000,73],[1692797680000,77],[1692797681000,75],[1692797682000,93],[1692797683000,76],[1692797684000,85],[1692797685000,77],[1692797686000,102],[1692797687000,78],[1692797688000,88],[1692797689000,79],[1692797690000,102],[1692797691000,80],[1692797692000,137],[1692797693000,114],[1692797694000,189],[1692797695000,249],[1692797696000,311],[1692797697000,359],[1692797698000,391],[1692797699000,423],[1692797700000,424],[1692797701000,432],[1692797702000,504],[1692797703000,579],[1692797704000,633],[1692797705000,626],[1692797706000,627],[1692797707000,706],[1692797708000,681],[1692797709000,762],[1692797710000,733],[1692797711000,786],[1692797712000,811],[1692797713000,898],[1692797714000,929],[1692797715000,968],[1692797716000,973],[1692797717000,1060],[1692797718000,990],[1692797719000,1072],[1692797720000,1125],[1692797721000,1136],[1692797722000,1110],[1692797723000,1164],[1692797724000,1126],[1692797725000,1201],[1692797726000,1173],[1692797727000,1223],[1692797728000,1167],[1692797729000,1229],[1692797730000,1161],[1692797731000,999],[1692797732000,870],[1692797733000,826],[1692797734000,727],[1692797735000,574],[1692797736000,525],[1692797737000,483],[1692797738000,399],[1692797739000,327],[1692797740000,296],[1692797741000,288],[1692797742000,187]
],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }},

    allUsersData
  ]
});


allUsersChart.setTitle({
  text: '<span class="chart_title">Active Users along the Simulation</span>',
  useHTML: true
});

allUsersData.yAxis = 1;

var responsetimeDistributionChart = new Highcharts.Chart({
  chart: {
    renderTo: 'responsetimeDistributionContainer',
    type: 'column',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: 5,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  xAxis: {
    categories: ['109', '326', '543', '761', '978', '1195', '1412', '1630', '1847', '2064', '2282', '2499', '2716', '2933', '3151', '3368', '3585', '3803', '4020', '4237', '4454', '4672', '4889', '5106', '5324', '5541', '5758', '5975', '6193', '6410', '6627', '6845', '7062', '7279', '7497', '7714', '7931', '8148', '8366', '8583', '8800', '9018', '9235', '9452', '9669', '9887', '10104', '10321', '10539', '10756', '10973', '11190', '11408', '11625', '11842', '12060', '12277', '12494', '12711', '12929', '13146', '13363', '13581', '13798', '14015', '14232', '14450', '14667', '14884', '15102', '15319', '15536', '15754', '15971', '16188', '16405', '16623', '16840', '17057', '17275', '17492', '17709', '17926', '18144', '18361', '18578', '18796', '19013', '19230', '19447', '19665', '19882', '20099', '20317', '20534', '20751', '20968', '21186', '21403', '21620'],
    tickInterval: 20
  },
  yAxis: {
    min: 0,
    title: { text: 'Percentage of Requests' },
    reversedStacks: false
  },
  tooltip: {
    formatter: function() {
      return '<b>'+ this.x +' ms</b><br/>'+
      this.series.name +': '+ this.y +' %<br/>'+
      'Total: '+ this.point.stackTotal + ' %';
    }
  },
  plotOptions: {
    series: {
      groupPadding: 0,
      stacking: 'normal',
	    shadow: true
    }
  },
  series: [
  	{
type: 'column',
color: '#68b65c',
name: 'OK',
data: [
  0.68,0.11,0.08,0.06,0.03,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.01,0.01,0.01,0.01,0.02,0.01,0.03,0.01,0.01,0.01,0.04,0.02,0.02,0.01,0.02,0.01,0.01,0.02,0.01,0.01,0.0,0.0,0.03,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
],
tooltip: { yDecimals: 0, ySuffix: 'ms' }
},
  	{
type: 'column',
color: '#f15b4f',
name: 'KO',
data: [
  60.41,1.31,0.45,0.28,0.17,0.07,0.06,0.09,0.02,0.0,0.03,0.08,0.2,0.24,0.27,0.27,0.28,0.47,0.53,0.4,0.41,0.16,0.12,0.09,0.09,0.05,0.29,0.52,0.55,0.58,0.4,0.49,0.41,0.41,0.51,0.69,0.6,0.39,0.23,0.23,0.22,0.26,0.8,1.28,1.21,1.3,5.55,1.49,1.15,0.98,1.17,0.76,0.76,0.54,0.41,0.32,0.48,0.69,0.69,0.77,0.33,0.18,0.2,0.06,0.08,0.07,0.1,0.24,0.2,0.18,0.06,0.18,0.15,0.23,0.12,0.12,0.13,0.24,0.31,0.14,0.19,0.38,0.14,0.01,0.04,0.05,0.06,0.04,0.0,0.02,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
],
tooltip: { yDecimals: 0, ySuffix: 'ms' }
}
  ]
});

responsetimeDistributionChart.setTitle({
  text: '<span class="chart_title">Response Time Distribution</span>',
  useHTML: true
});

var responsetimepercentilesovertimeokPercentiles = unpack([[1692797525,[26,29,44,61,64,66,69,72,74,75]],[1692797526,[6,6,6,6,6,7,7,7,7,8]],[1692797527,[5,5,8,11,11,11,11,11,11,12]],[1692797528,[6,6,6,6,6,7,7,7,7,8]],[1692797529,[3,3,4,6,7,8,9,10,11,12]],[1692797530,[5,5,6,6,6,6,6,6,6,7]],[1692797531,[5,5,6,6,7,7,8,8,8,9]],[1692797532,[3,3,4,5,5,6,6,6,6,7]],[1692797533,[4,6,7,7,8,8,9,9,9,10]],[1692797534,[4,4,6,7,7,7,7,7,7,8]],[1692797535,[3,4,6,7,7,7,7,7,7,8]],[1692797536,[4,4,5,8,9,17,26,35,42,44]],[1692797537,[4,4,4,4,4,4,4,4,4,4]],[1692797538,null],[1692797539,null],[1692797540,null],[1692797541,null],[1692797542,null],[1692797543,null],[1692797544,null],[1692797545,null],[1692797546,null],[1692797547,[3,4,4,5,6,6,7,8,8,9]],[1692797548,[3,4,5,8,8,8,11,13,15,16]],[1692797549,[4,4,4,4,4,4,4,4,4,4]],[1692797550,[2,3,3,4,5,6,6,7,7,7]],[1692797551,[2,3,4,5,5,5,5,6,6,6]],[1692797552,[3,4,4,5,6,7,7,7,7,8]],[1692797553,[2,3,4,6,6,6,7,14,70,85]],[1692797554,[2,4,5,6,6,6,12,42,99,114]],[1692797555,null],[1692797556,null],[1692797557,null],[1692797558,null],[1692797559,null],[1692797560,null],[1692797561,null],[1692797562,null],[1692797563,null],[1692797564,null],[1692797565,[2,2,2,3,3,3,3,3,3,3]],[1692797566,null],[1692797567,null],[1692797568,null],[1692797569,null],[1692797570,[2,2,3,4,5,5,5,5,5,6]],[1692797571,null],[1692797572,null],[1692797573,null],[1692797574,null],[1692797575,[3,3,3,3,3,3,3,3,3,3]],[1692797576,null],[1692797577,null],[1692797578,null],[1692797579,null],[1692797580,[2,2,2,2,2,2,2,2,2,2]],[1692797581,[3,3,3,3,3,3,3,3,3,3]],[1692797582,null],[1692797583,null],[1692797584,null],[1692797585,null],[1692797586,null],[1692797587,[2,190,1029,3275,3300,3346,3366,3405,3496,3510]],[1692797588,null],[1692797589,null],[1692797590,null],[1692797591,null],[1692797592,[1,2,3,3,3,3,3,3,3,4]],[1692797593,null],[1692797594,null],[1692797595,null],[1692797596,null],[1692797597,null],[1692797598,[2,2,2,2,2,2,2,2,2,3]],[1692797599,null],[1692797600,null],[1692797601,null],[1692797602,[3,3,3,3,3,3,3,3,3,3]],[1692797603,[1,3,3,4,4,4,4,4,4,5]],[1692797604,null],[1692797605,null],[1692797606,null],[1692797607,null],[1692797608,[2,2,2,2,2,2,2,2,2,2]],[1692797609,[2,2,27,71,73,97,129,142,146,148]],[1692797610,null],[1692797611,null],[1692797612,null],[1692797613,[3,3,3,3,3,3,3,3,3,3]],[1692797614,[1,2,3,3,3,3,3,3,3,3]],[1692797615,null],[1692797616,null],[1692797617,null],[1692797618,null],[1692797619,[5,6,7,8,9,9,9,9,9,10]],[1692797620,[7,119,328,375,403,412,423,433,447,452]],[1692797621,null],[1692797622,null],[1692797623,null],[1692797624,null],[1692797625,null],[1692797626,null],[1692797627,null],[1692797628,null],[1692797629,null],[1692797630,null],[1692797631,[7,7,7,7,7,7,7,7,7,7]],[1692797632,null],[1692797633,null],[1692797634,null],[1692797635,[7,7,7,7,7,7,7,7,7,7]],[1692797636,[1,2,3,3,3,3,3,3,3,4]],[1692797637,null],[1692797638,null],[1692797639,null],[1692797640,null],[1692797641,[3,3,3,3,3,3,3,3,3,3]],[1692797642,[2,60,127,207,210,218,221,234,242,245]],[1692797643,null],[1692797644,null],[1692797645,null],[1692797646,[183,303,505,789,830,842,870,917,940,946]],[1692797647,[261,443,655,696,699,728,734,794,806,809]],[1692797648,null],[1692797649,null],[1692797650,null],[1692797651,null],[1692797652,[11,14,16,17,17,18,18,18,18,19]],[1692797653,[11,203,399,528,544,591,636,679,716,731]],[1692797654,null],[1692797655,null],[1692797656,null],[1692797657,[10,11,12,12,12,12,12,12,12,12]],[1692797658,[3,6,8,8,8,8,9,10,11,11]],[1692797659,null],[1692797660,null],[1692797661,null],[1692797662,null],[1692797663,[25,26,28,29,29,30,30,30,30,31]],[1692797664,null],[1692797665,null],[1692797666,null],[1692797667,null],[1692797668,[3,3,3,3,3,3,3,3,3,4]],[1692797669,[1,1,2,2,2,2,2,2,2,3]],[1692797670,null],[1692797671,null],[1692797672,null],[1692797673,null],[1692797674,[2,2,2,2,2,2,2,2,2,2]],[1692797675,[2,2,2,2,2,3,3,3,3,4]],[1692797676,null],[1692797677,null],[1692797678,null],[1692797679,[12,15,19,19,19,19,19,19,19,20]],[1692797680,[14,16,21,26,29,32,33,34,34,35]],[1692797681,null],[1692797682,null],[1692797683,null],[1692797684,null],[1692797685,[56,173,362,730,743,888,1041,1155,1229,1239]],[1692797686,[159,570,695,1024,1069,1081,1087,1108,1174,1190]],[1692797687,null],[1692797688,null],[1692797689,null],[1692797690,[3,3,3,3,3,3,3,3,3,3]],[1692797691,[5,9,10,10,10,10,11,11,11,12]],[1692797692,null],[1692797693,[4029,4029,4029,4029,4029,4029,4029,4029,4029,4029]],[1692797694,[3238,3462,3670,3835,3897,3914,3975,4022,4029,4031]],[1692797695,null],[1692797696,null],[1692797697,[4431,4479,4721,4765,4768,4772,4779,4786,4792,4794]],[1692797698,null],[1692797699,null],[1692797700,null],[1692797701,[6209,6308,6460,6527,6587,6644,6701,6851,6971,7002]],[1692797702,null],[1692797703,null],[1692797704,[9078,9094,9130,9169,9180,9180,9181,9182,9182,9183]],[1692797705,[8398,8400,8403,8452,8462,8472,8482,8492,8500,8502]],[1692797706,null],[1692797707,null],[1692797708,[10529,10689,10891,11024,11036,11122,11136,11372,11451,11452]],[1692797709,[10178,10319,10461,10614,10644,10675,10705,10736,10760,10767]],[1692797710,[13741,13744,13753,15287,16203,17118,18034,18950,19682,19866]],[1692797711,[12314,12324,12342,12416,12458,12496,12518,12599,12921,13002]],[1692797712,[11160,11326,11413,18609,20955,20976,21592,21633,21708,21729]],[1692797713,[10158,10360,10696,15159,19345,19376,19801,20084,20089,20091]],[1692797714,[9916,9935,9955,9962,9978,9994,10003,10004,10004,10005]],[1692797715,null],[1692797716,[13428,14008,14897,15270,15334,16074,16212,16217,16221,16222]],[1692797717,[15321,15321,15325,15489,15786,16083,16381,16678,16916,16976]],[1692797718,[12087,12786,13875,14947,14959,14960,15453,15508,15602,15660]],[1692797719,[10365,11876,13219,13762,13926,14155,14222,14362,14676,14957]],[1692797720,[10095,11402,12267,12474,12621,13034,13138,13141,13173,13197]],[1692797721,[9310,9939,10048,11400,11916,11946,11955,11964,11967,11968]],[1692797722,[12459,12490,12521,12525,12526,12527,12528,12529,12529,12530]],[1692797723,null],[1692797724,[10302,10328,10355,10382,10387,10392,10398,10403,10407,10409]],[1692797725,[9652,9758,16902,16970,16975,16980,16985,16990,16994,16995]],[1692797726,null],[1692797727,null],[1692797728,[13155,13459,13465,13676,13676,13676,13677,13677,13677,13677]],[1692797729,[12617,12714,12806,12821,12821,12822,12826,12830,12833,12834]],[1692797730,[11636,11636,11636,11636,11636,11636,11636,11636,11636,11636]],[1692797731,null],[1692797732,null],[1692797733,null],[1692797734,null],[1692797735,null],[1692797736,null],[1692797737,null],[1692797738,null],[1692797739,null],[1692797740,null],[1692797741,null],[1692797742,null]]);

var responsetimepercentilesovertimeokPercentilesChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'responsetimepercentilesovertimeokPercentilesContainer',
    zoomType: 'x',
    marginBottom: 60
  },
  colors: ['#c4fd90', '#7ff77f', '#6ff2ad', '#61ede6', '#58c7e0', '#4ea1d4', '#487ad9', '#3f52cc', '#7335dc', '#c73905', '#FFA900'],
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false,
    baseSeries: 9
  },
  rangeSelector: {
    rangeSelector: { align: "left" },
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#92918C',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
        },
        select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Response Time (ms)' },
      opposite: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  plotOptions: {
    arearange: { lineWidth: 1 },
    series: {
      dataGrouping: { enabled: false }
    }
  },
  series: [
  
    
         {
pointInterval: 1000,
name: 'min',
data: responsetimepercentilesovertimeokPercentiles[0],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 10
},
         {
pointInterval: 1000,
name: '25%',
data: responsetimepercentilesovertimeokPercentiles[1],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 9
},
         {
pointInterval: 1000,
name: '50%',
data: responsetimepercentilesovertimeokPercentiles[2],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 8
},
         {
pointInterval: 1000,
name: '75%',
data: responsetimepercentilesovertimeokPercentiles[3],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 7
},
         {
pointInterval: 1000,
name: '80%',
data: responsetimepercentilesovertimeokPercentiles[4],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 6
},
         {
pointInterval: 1000,
name: '85%',
data: responsetimepercentilesovertimeokPercentiles[5],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 5
},
         {
pointInterval: 1000,
name: '90%',
data: responsetimepercentilesovertimeokPercentiles[6],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 4
},
         {
pointInterval: 1000,
name: '95%',
data: responsetimepercentilesovertimeokPercentiles[7],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 3
},
         {
pointInterval: 1000,
name: '99%',
data: responsetimepercentilesovertimeokPercentiles[8],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 2
},
         {
pointInterval: 1000,
name: 'max',
data: responsetimepercentilesovertimeokPercentiles[9],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 1
},
  allUsersData
  ]
});

responsetimepercentilesovertimeokPercentilesChart.setTitle({
  text: '<span class="chart_title chart_title_">Response Time Percentiles over Time (OK)</span>',
  useHTML: true
});

var requests = unpack([[1692797525,[6,4,2]],[1692797526,[6,4,2]],[1692797527,[6,4,2]],[1692797528,[6,4,2]],[1692797529,[6,4,2]],[1692797530,[6,4,2]],[1692797531,[6,4,2]],[1692797532,[6,4,2]],[1692797533,[6,4,2]],[1692797534,[6,4,2]],[1692797535,[5,3,2]],[1692797536,[9,6,3]],[1692797537,[12,1,11]],[1692797538,[10,0,10]],[1692797539,[7,0,7]],[1692797540,[10,0,10]],[1692797541,[8,0,8]],[1692797542,[9,0,9]],[1692797543,[9,0,9]],[1692797544,[13,0,13]],[1692797545,[9,0,9]],[1692797546,[9,0,9]],[1692797547,[10,8,2]],[1692797548,[11,8,3]],[1692797549,[4,2,2]],[1692797550,[16,12,4]],[1692797551,[21,15,6]],[1692797552,[26,19,7]],[1692797553,[30,22,8]],[1692797554,[35,16,19]],[1692797555,[38,0,38]],[1692797556,[41,0,41]],[1692797557,[47,0,47]],[1692797558,[50,0,50]],[1692797559,[55,0,55]],[1692797560,[58,0,58]],[1692797561,[62,0,62]],[1692797562,[67,0,67]],[1692797563,[70,0,70]],[1692797564,[75,0,75]],[1692797565,[78,4,74]],[1692797566,[82,0,82]],[1692797567,[86,0,86]],[1692797568,[91,0,91]],[1692797569,[94,0,94]],[1692797570,[99,6,93]],[1692797571,[102,0,102]],[1692797572,[106,0,106]],[1692797573,[110,0,110]],[1692797574,[116,0,116]],[1692797575,[119,1,118]],[1692797576,[121,0,121]],[1692797577,[126,0,126]],[1692797578,[132,0,132]],[1692797579,[134,0,134]],[1692797580,[139,1,138]],[1692797581,[142,2,140]],[1692797582,[146,0,146]],[1692797583,[151,0,151]],[1692797584,[155,0,155]],[1692797585,[159,0,159]],[1692797586,[162,0,162]],[1692797587,[167,42,125]],[1692797588,[171,0,171]],[1692797589,[174,0,174]],[1692797590,[178,0,178]],[1692797591,[182,0,182]],[1692797592,[187,47,140]],[1692797593,[190,0,190]],[1692797594,[196,0,196]],[1692797595,[199,0,199]],[1692797596,[202,0,202]],[1692797597,[206,0,206]],[1692797598,[211,2,209]],[1692797599,[215,0,215]],[1692797600,[220,0,220]],[1692797601,[222,0,222]],[1692797602,[226,1,225]],[1692797603,[231,37,194]],[1692797604,[235,0,235]],[1692797605,[240,0,240]],[1692797606,[241,0,241]],[1692797607,[248,0,248]],[1692797608,[250,1,249]],[1692797609,[255,23,232]],[1692797610,[260,0,260]],[1692797611,[262,0,262]],[1692797612,[267,0,267]],[1692797613,[270,1,269]],[1692797614,[276,6,270]],[1692797615,[279,0,279]],[1692797616,[282,0,282]],[1692797617,[288,0,288]],[1692797618,[290,0,290]],[1692797619,[295,2,293]],[1692797620,[299,27,272]],[1692797621,[304,0,304]],[1692797622,[306,0,306]],[1692797623,[311,0,311]],[1692797624,[315,0,315]],[1692797625,[319,0,319]],[1692797626,[323,0,323]],[1692797627,[328,0,328]],[1692797628,[330,0,330]],[1692797629,[336,0,336]],[1692797630,[339,0,339]],[1692797631,[343,1,342]],[1692797632,[346,0,346]],[1692797633,[352,0,352]],[1692797634,[356,0,356]],[1692797635,[359,2,357]],[1692797636,[362,29,333]],[1692797637,[368,0,368]],[1692797638,[371,0,371]],[1692797639,[375,0,375]],[1692797640,[379,0,379]],[1692797641,[384,2,382]],[1692797642,[386,34,352]],[1692797643,[392,0,392]],[1692797644,[395,0,395]],[1692797645,[400,0,400]],[1692797646,[402,29,373]],[1692797647,[407,21,386]],[1692797648,[412,0,412]],[1692797649,[415,0,415]],[1692797650,[420,0,420]],[1692797651,[423,0,423]],[1692797652,[426,4,422]],[1692797653,[433,74,359]],[1692797654,[434,0,434]],[1692797655,[440,0,440]],[1692797656,[443,0,443]],[1692797657,[448,5,443]],[1692797658,[451,22,429]],[1692797659,[456,0,456]],[1692797660,[458,0,458]],[1692797661,[463,0,463]],[1692797662,[468,0,468]],[1692797663,[473,2,471]],[1692797664,[476,0,476]],[1692797665,[478,0,478]],[1692797666,[483,0,483]],[1692797667,[487,0,487]],[1692797668,[493,2,491]],[1692797669,[495,3,492]],[1692797670,[500,0,500]],[1692797671,[503,0,503]],[1692797672,[507,0,507]],[1692797673,[513,0,513]],[1692797674,[514,2,512]],[1692797675,[521,4,517]],[1692797676,[523,0,523]],[1692797677,[528,0,528]],[1692797678,[531,0,531]],[1692797679,[535,3,532]],[1692797680,[541,8,533]],[1692797681,[541,0,541]],[1692797682,[548,0,548]],[1692797683,[552,0,552]],[1692797684,[557,0,557]],[1692797685,[560,32,528]],[1692797686,[563,66,497]],[1692797687,[568,0,568]],[1692797688,[571,0,571]],[1692797689,[577,0,577]],[1692797690,[579,2,577]],[1692797691,[584,5,579]],[1692797692,[587,0,587]],[1692797693,[593,1,592]],[1692797694,[596,23,573]],[1692797695,[599,0,599]],[1692797696,[604,0,604]],[1692797697,[607,7,600]],[1692797698,[611,0,611]],[1692797699,[618,0,618]],[1692797700,[620,0,620]],[1692797701,[623,11,612]],[1692797702,[627,0,627]],[1692797703,[632,0,632]],[1692797704,[630,6,624]],[1692797705,[647,3,644]],[1692797706,[645,0,645]],[1692797707,[647,0,647]],[1692797708,[651,26,625]],[1692797709,[657,3,654]],[1692797710,[660,4,656]],[1692797711,[663,18,645]],[1692797712,[668,30,638]],[1692797713,[672,15,657]],[1692797714,[677,9,668]],[1692797715,[680,0,680]],[1692797716,[684,22,662]],[1692797717,[686,5,681]],[1692797718,[693,53,640]],[1692797719,[696,70,626]],[1692797720,[701,48,653]],[1692797721,[703,23,680]],[1692797722,[708,3,705]],[1692797723,[712,0,712]],[1692797724,[717,2,715]],[1692797725,[721,5,716]],[1692797726,[723,0,723]],[1692797727,[728,0,728]],[1692797728,[732,9,723]],[1692797729,[737,7,730]],[1692797730,[335,1,334]],[1692797731,[0,0,0]],[1692797732,[0,0,0]],[1692797733,[0,0,0]],[1692797734,[0,0,0]],[1692797735,[0,0,0]],[1692797736,[0,0,0]],[1692797737,[0,0,0]],[1692797738,[0,0,0]],[1692797739,[0,0,0]],[1692797740,[0,0,0]],[1692797741,[0,0,0]],[1692797742,[0,0,0]]]);

var requestsChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'requests',
    zoomType: 'x',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
         },
         select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  plotOptions: {
    series: {
      dataGrouping: { enabled: false }
    },
    area: {
      stacking: 'normal'
    }
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Number of requests' },
      opposite: false,
      reversedStacks: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  series: [
    {
color: '#5E7BE2',
name: 'All',
data: requests[0],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
    allUsersData
  ]
});

requestsChart.setTitle({
  text: '<span class="chart_title">Number of requests per second</span>',
  useHTML: true
});

var responses = unpack([[1692797525,[6,4,2]],[1692797526,[6,4,2]],[1692797527,[6,4,2]],[1692797528,[6,4,2]],[1692797529,[6,4,2]],[1692797530,[6,4,2]],[1692797531,[6,4,2]],[1692797532,[6,4,2]],[1692797533,[6,4,2]],[1692797534,[6,4,2]],[1692797535,[5,3,2]],[1692797536,[9,6,3]],[1692797537,[12,1,11]],[1692797538,[10,0,10]],[1692797539,[7,0,7]],[1692797540,[10,0,10]],[1692797541,[8,0,8]],[1692797542,[9,0,9]],[1692797543,[9,0,9]],[1692797544,[13,0,13]],[1692797545,[9,0,9]],[1692797546,[9,0,9]],[1692797547,[10,8,2]],[1692797548,[10,7,3]],[1692797549,[5,3,2]],[1692797550,[16,12,4]],[1692797551,[21,15,6]],[1692797552,[26,19,7]],[1692797553,[30,22,8]],[1692797554,[35,16,19]],[1692797555,[38,0,38]],[1692797556,[41,0,41]],[1692797557,[47,0,47]],[1692797558,[50,0,50]],[1692797559,[55,0,55]],[1692797560,[58,0,58]],[1692797561,[62,0,62]],[1692797562,[67,0,67]],[1692797563,[69,0,69]],[1692797564,[76,0,76]],[1692797565,[77,4,73]],[1692797566,[83,0,83]],[1692797567,[86,0,86]],[1692797568,[91,0,91]],[1692797569,[94,0,94]],[1692797570,[99,6,93]],[1692797571,[102,0,102]],[1692797572,[106,0,106]],[1692797573,[110,0,110]],[1692797574,[116,0,116]],[1692797575,[118,0,118]],[1692797576,[121,1,120]],[1692797577,[127,0,127]],[1692797578,[131,0,131]],[1692797579,[135,0,135]],[1692797580,[138,0,138]],[1692797581,[142,3,139]],[1692797582,[147,0,147]],[1692797583,[151,0,151]],[1692797584,[155,0,155]],[1692797585,[158,0,158]],[1692797586,[163,0,163]],[1692797587,[138,19,119]],[1692797588,[176,4,172]],[1692797589,[174,0,174]],[1692797590,[202,19,183]],[1692797591,[182,0,182]],[1692797592,[187,47,140]],[1692797593,[190,0,190]],[1692797594,[196,0,196]],[1692797595,[198,0,198]],[1692797596,[203,0,203]],[1692797597,[206,0,206]],[1692797598,[211,2,209]],[1692797599,[215,0,215]],[1692797600,[219,0,219]],[1692797601,[222,0,222]],[1692797602,[227,1,226]],[1692797603,[231,37,194]],[1692797604,[235,0,235]],[1692797605,[240,0,240]],[1692797606,[241,0,241]],[1692797607,[247,0,247]],[1692797608,[251,1,250]],[1692797609,[255,23,232]],[1692797610,[260,0,260]],[1692797611,[261,0,261]],[1692797612,[268,0,268]],[1692797613,[270,1,269]],[1692797614,[276,6,270]],[1692797615,[278,0,278]],[1692797616,[282,0,282]],[1692797617,[288,0,288]],[1692797618,[291,0,291]],[1692797619,[294,1,293]],[1692797620,[300,28,272]],[1692797621,[303,0,303]],[1692797622,[306,0,306]],[1692797623,[311,0,311]],[1692797624,[315,0,315]],[1692797625,[320,0,320]],[1692797626,[323,0,323]],[1692797627,[327,0,327]],[1692797628,[331,0,331]],[1692797629,[336,0,336]],[1692797630,[338,0,338]],[1692797631,[344,1,343]],[1692797632,[346,0,346]],[1692797633,[352,0,352]],[1692797634,[352,0,352]],[1692797635,[360,0,360]],[1692797636,[362,31,331]],[1692797637,[370,0,370]],[1692797638,[370,0,370]],[1692797639,[377,0,377]],[1692797640,[377,0,377]],[1692797641,[385,1,384]],[1692797642,[383,35,348]],[1692797643,[395,0,395]],[1692797644,[381,0,381]],[1692797645,[414,0,414]],[1692797646,[346,0,346]],[1692797647,[464,50,414]],[1692797648,[405,0,405]],[1692797649,[422,0,422]],[1692797650,[415,0,415]],[1692797651,[427,0,427]],[1692797652,[423,1,422]],[1692797653,[436,77,359]],[1692797654,[427,0,427]],[1692797655,[448,0,448]],[1692797656,[439,0,439]],[1692797657,[446,0,446]],[1692797658,[453,27,426]],[1692797659,[454,0,454]],[1692797660,[463,0,463]],[1692797661,[367,0,367]],[1692797662,[560,0,560]],[1692797663,[459,1,458]],[1692797664,[494,1,493]],[1692797665,[470,0,470]],[1692797666,[492,0,492]],[1692797667,[433,0,433]],[1692797668,[545,1,544]],[1692797669,[490,4,486]],[1692797670,[507,0,507]],[1692797671,[466,0,466]],[1692797672,[544,0,544]],[1692797673,[498,0,498]],[1692797674,[528,1,527]],[1692797675,[511,5,506]],[1692797676,[534,0,534]],[1692797677,[496,0,496]],[1692797678,[563,0,563]],[1692797679,[529,0,529]],[1692797680,[546,11,535]],[1692797681,[504,0,504]],[1692797682,[585,0,585]],[1692797683,[518,0,518]],[1692797684,[592,0,592]],[1692797685,[514,0,514]],[1692797686,[570,66,504]],[1692797687,[578,32,546]],[1692797688,[600,0,600]],[1692797689,[533,0,533]],[1692797690,[622,1,621]],[1692797691,[462,6,456]],[1692797692,[386,0,386]],[1692797693,[389,0,389]],[1692797694,[173,0,173]],[1692797695,[4,0,4]],[1692797696,[281,0,281]],[1692797697,[206,1,205]],[1692797698,[654,23,631]],[1692797699,[484,0,484]],[1692797700,[268,0,268]],[1692797701,[500,0,500]],[1692797702,[157,7,150]],[1692797703,[171,0,171]],[1692797704,[149,0,149]],[1692797705,[1171,0,1171]],[1692797706,[85,0,85]],[1692797707,[867,0,867]],[1692797708,[54,11,43]],[1692797709,[330,0,330]],[1692797710,[638,0,638]],[1692797711,[559,0,559]],[1692797712,[147,0,147]],[1692797713,[204,9,195]],[1692797714,[610,0,610]],[1692797715,[375,0,375]],[1692797716,[406,0,406]],[1692797717,[130,0,130]],[1692797718,[1090,0,1090]],[1692797719,[142,29,113]],[1692797720,[624,0,624]],[1692797721,[968,0,968]],[1692797722,[226,0,226]],[1692797723,[409,0,409]],[1692797724,[817,63,754]],[1692797725,[638,0,638]],[1692797726,[666,0,666]],[1692797727,[383,0,383]],[1692797728,[1137,0,1137]],[1692797729,[255,0,255]],[1692797730,[705,28,677]],[1692797731,[1338,63,1275]],[1692797732,[420,32,388]],[1692797733,[662,111,551]],[1692797734,[812,0,812]],[1692797735,[700,7,693]],[1692797736,[504,0,504]],[1692797737,[566,0,566]],[1692797738,[691,0,691]],[1692797739,[25,0,25]],[1692797740,[200,0,200]],[1692797741,[77,0,77]],[1692797742,[2160,20,2140]]]);

var requestsChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'responses',
    zoomType: 'x',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
         },
         select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  plotOptions: {
    series: {
      dataGrouping: { enabled: false }
    },
    area: {
      stacking: 'normal'
    }
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Number of responses' },
      opposite: false,
      reversedStacks: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  series: [
    {
color: '#5E7BE2',
name: 'All',
data: responses[0],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
},
{
color: '#68b65c',
name: 'OK',
data: responses[1],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
{
color: '#f15b4f',
name: 'KO',
data: responses[2],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
    allUsersData,
{
  
type: 'pie',
name: 'Distribution',
data: [
  {name: 'OK', y: 1111.0, color: '#68b65c'},{name: 'KO', y: 67308.0, color: '#f15b4f'}
],
center: [775, -40],
size: 70,
showInLegend: false,
dataLabels: { enabled: false },
dataGrouping: { enabled: false }

}

  ]
});

requestsChart.setTitle({
  text: '<span class="chart_title">Number of responses per second</span>',
  useHTML: true
});

    });
</script>
</div>
</body>
</html>
